package com.suntianci.stock.pojo.vo;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @ClassName TaskThreadPoolInfo
 * @Author 孙天赐
 * @Date 2025/1/6 14:39
 * @Description TODO: 线程池配置
 */
// 引用在stock_job工程下的application-stock.yml文件配置的线程池参数
@ConfigurationProperties(prefix = "task.pool")
@Data
public class TaskThreadPoolInfo {
    /**
     * 核心线程数（获取硬件）：线程池创建时候初始化的线程数
     */
    private Integer corePoolSize;

    /**
     * 最大线程数
     */
    private Integer maxPoolSize;

    /**
     * 线程活跃时间，单位秒
     */
    private Integer keepAliveSeconds;

    /**
     * 队列容量
     */
    private Integer queueCapacity;
}
